/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package daw.util;

import java.util.HashMap;
import java.util.Vector;


public class FiltroBusqueda {
	private HashMap<String, Vector<String>> filtros;

	public FiltroBusqueda(){
		this.filtros = new HashMap<String, Vector<String>>();
	}

	public void agregarCriterio(String criterio, String valor){
		Vector<String> valoresXCriterio;
		valoresXCriterio = getFiltros().get(criterio);
		if(valoresXCriterio==null){
			valoresXCriterio = new Vector<String>();
			getFiltros().put(criterio, valoresXCriterio);
		}
		if(!valoresXCriterio.contains(valor)){
			valoresXCriterio.add(valor);
		}
	}

	public void removerCriterio(String criterio, String valor){
		Vector<String> valoresXCriterio;
		valoresXCriterio = getFiltros().get(criterio);
		if(valoresXCriterio!=null){
			valoresXCriterio.remove(valor);
			if(valoresXCriterio.size()==0){
				getFiltros().remove(criterio);
			}
		}
	}

	public String getClausula(){
		return null;
	}

	/**
	 * @return the filtros
	 */
	public HashMap<String, Vector<String>> getFiltros() {
		return filtros;
	}

}
